A Network Coding Based Framework for Construction of Systematic Minimum Bandwidth Regenerating (MBR) Codes for Distributed Storage

نویسندگان

  • Swanand Kadhe
  • M. Girish Chandra
  • Balaji Janakiram
چکیده

Regenerating codes are a family of erasure correcting codes that are primarily designed to minimize the amount of data required to be downloaded to repair a failed node in a distributed storage system. In this article, the construction of systematic Minimum Bandwidth Regenerating (MBR) codes based on random network coding, is presented. The repair model considered is the hybrid repair model, wherein, the source (message) symbols are exactly replicated, while the redundant (parity) symbols are replaced by their functionally equivalent symbols. It is showed that the random network coding based constructions can preserve the practically favorable systematic feature and still achieve the optimal trade off between storage and repair bandwidth, if the coding is performed by combining the judiciously selected source symbols. Unlike most of the schemes present in the literature, the proposed constructions do not pose any restriction on the number of nodes participating in repair or on the total number of nodes, and thus add reconfigurability to the system. Moreover, during the repair of systematic nodes, the proposed codes require less number of disk reads compared to most of the codes in the literature. In the second half of the article, it is proven that the proposed constructions satisfy the necessary subspace properties of a linear exact regenerating code that are established in the literature. Further, rigorous analytical study of the effect of Galois field size on the probability of successful regeneration and reconstruction is carried out, and the results are validated using the numerical simulations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hybrid Regenerating Codes for Distributed Storage Systems

Distributed storage systems are mainly justified due to their ability to store data reliably over some unreliable nodes such that the system can have long term durability. Recently, regenerating codes are proposed to make a balance between the repair bandwidth and the storage capacity per node. This is achieved through using the notion of network coding approach. In this paper, a new variation ...

متن کامل

Quasi-cyclic Flexible Regenerating Codes

In a distributed storage environment, where the data is placed in nodes connected through a network, it is likely that one of these nodes fails. It is known that the use of erasure coding improves the fault tolerance and minimizes the redundancy added in distributed storage environments. The use of regenerating codes not only make the most of the erasure coding improvements, but also minimizes ...

متن کامل

Architecture-aware Coding for Distributed Storage: Repairable Block Failure Resilient Codes

In large scale distributed storage systems (DSS) deployed in cloud computing, correlated failures resulting in simultaneous failure (or, unavailability) of blocks of nodes are common. In such scenarios, the stored data or a content of a failed node can only be reconstructed from the available live nodes belonging to the available blocks. To analyze the resilience of the system against such bloc...

متن کامل

Explicit Construction of MBR Codes for Clustered Distributed Storage

Capacity of the distributed storage system (DSS) is often discussed in the context of tradeoff between storage overhead and repair bandwidth. This paper considers capacityachieving coding for the clustered form of distributed storage that reflects practical storage networks. The suggested coding scheme is shown to exactly regenerate the arbitrary failed node with minimum required bandwidth, i.e...

متن کامل

Bandwidth Adaptive & Error Resilient MBR Exact Repair Regenerating Codes

Regenerating codes are efficient methods for distributed storage in storage networks, where node failures are common. They guarantee low cost data reconstruction and repair through accessing only a predefined number of arbitrarily chosen storage nodes in the network. In this work we consider two simultaneous extensions to the original regenerating codes framework introduced in [1]; i) both data...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013